package com.first.module.acm.service.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.first.core.service.impl.BaseServiceImpl;
import com.first.module.acm.dao.SystemConfigDao;
import com.first.module.acm.model.SystemConfig;
import com.first.module.acm.service.SystemConfigService;
import com.first.xiinn.model.Dictionary;

public class SystemConfigServiceImpl extends BaseServiceImpl<SystemConfig>
  implements SystemConfigService
{
  private SystemConfigDao dao;

  public SystemConfigServiceImpl(SystemConfigDao dao)
  {
    super(dao);
    this.dao = dao;
  }

  public SystemConfig findByKey(String key)
  {
    return this.dao.findByKey(key);
  }

  
  public SystemConfig get(String dicId){
		String hql="from SystemConfig where dicId=?";
		List list= this.dao.findByHql(hql, new String[]{dicId});
		if(list!=null && !list.isEmpty()){
			return (SystemConfig)list.get(0);
		}
		return new SystemConfig();
	}
}

